Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour El Salvador F1 Venezuela #1-w1 Venezuela #1-w2 Venezuela #1-w4 Ecuador F1 Ecuador F2 Colombia F3 Colombia F4 Colombia F1 Colombia F2 USA F4 USA F6 Colombia F3 Colombia F4 Colombia F5 Colombia F6 Colombia F2 Colombia F3 Colombia F4 Brazil F4 Brazil F5 Brazil F6 Colombia F1 Ecuador F3 Colombia F1 Colombia F2 Mexico F6 Venezuela #1-w3 ATU Cup - Weiden Copa Petrobras Colombia - Bogota Guayaquil Challenger Copenhagen Open - Copenhagen Allianz Suisse Open Gstaad - Gstaad Heineken Open - Auckland BMW Open - Munich Grand Prix Hassan II - Casablanca Stockholm Open - Stockholm Heineken Open - Auckland International Tennis Championships - Delray Beach Nord/LB Open - Braunschweig Rhein-Main Challenger 2003 - Aschaffenburg Tatra Banka Open - Bratislava III Isla de Lanzarote - Lanzarote Kos Succhetti Tennis Cup - Cordenons Bancolombia Open - Cali Mexico City Challenger Istanbul Challenger SAP Open - San Jose Kroger / St. Jude International - Memphis Las Vegas Challenger Puerto Vallarta Challenger Cassis Challenger Szczecin Challenger Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle The 10tele.com Open - Nottingham Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Moselle - Metz Tennis Channel Open - Las Vegas Generali Open - Kitzbuhel Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai The Dubai Tennis Championships - Dubai ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle The Stella Artois Championships - London Mercedes Cup - Stuttgart RCA Championships - Indianapolis Heilbronn Challenger Legg Mason Tennis Classic - Washington ATP Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam Mercedes Cup - Stuttgart BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London Mercedes Cup - Stuttgart China Open - Beijing Chennai Open - Chennai SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London Ordina Open - s-Hertogenbosch Warsteiner Challenger Wolfsburg - Wolfsburg Tumkur Open - Tumkur Seguros Bolivar Open - Medellin XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Argentina - Buenos Aires Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Heineken Open - Auckland Movistar Open - Santiago Salinas Challenger Dubai Duty Free Tennis Championships - Dubai Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle Pereira Challenger Pereira Challenger Allianz Suisse Open - Gstaad Open de Moselle - Metz Rakuten Japan Open - Tokyo St. Petersburg Open - St. Petersburg Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco BMW Open - Munich Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Bogota Challenger Winston-Salem Open - Winston-Salem Barcelona Open BancSabadell - Barcelona BMW Open - Munich Pereira Challenger Santo Domingo Challenger Gerry Weber Open - Halle Mercedes Cup - Stuttgart Citi Open - Washington Monterrey Challenger Sarasota Challenger Almaty Challenger PTT Thailand Open - Bangkok China Open - Beijing San Benedetto Challenger Valencia Open - Valencia Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Genova Challenger Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Power Horse Cup - Dusseldorf Prague Challenger Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Citi Open - Washington Heineken Open - Auckland Geneva Open - Geneva Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem Canberra Challenger Kremlin Cup - Moscow Bangkok Challenger Bangkok Challenger Bet-at-home Open - Hamburg Kremlin Cup - Moscow Morocco Tennis Tour - Marrakech Sporting Challenger '08-Trofeo Regione Piemonte - Turin Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech XIV Challenger ATP Club Premium Open - Quito Barcelona Open BancSabadell - Barcelona Wroclaw Challenger BMW Open - Munich Gerry Weber Open - Halle Cali Challenger Quito Challenger Bet-at-home Open - Hamburg Tiburon Challenger Medellin Challenger Generali Open - Kitzbuhel Bucaramanga Challenger Bogota Challenger Bogota Challenger Kremlin Cup - Moscow Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Bogota Challenger Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech BMW Open - Munich Barranquilla Challenger Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha ASB Classic - Auckland Grand Prix Hassan II - Marrakech BMW Open - Munich Generali Open - Kitzbuhel Kremlin Cup - Moscow Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Hamburg European Open - Hamburg BMW Open - Munich Noventi Open - Halle Moselle Open - Metz ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Canberra Challenger Prague Challenger Liberec Challenger Stockton Challenger Fairfield Challenger Guayaquil Challenger Qatar ExxonMobil Open - Doha Open 13 - Marseille San Benedetto Challenger Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia Mercedes Cup - Stuttgart Open Romania - Bucharest Santo Domingo Challenger Open de Moselle - Metz Next Generation Hardcourts - Adelaide Open Seat Godo 2005 - Barcelona Abierto Mexicano Telcel - Acapulco Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch BRD Nastase Tiriac Trophy - Bucharest Generali Open - Kitzbuhel Idea Prokom Open - Sopot Mexico City Challenger Guadalajara Challenger Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz ATP Kremlin Cup - Moscow ARAG World Team Championship - Dusseldorf Qatar ExxonMobil Open - Doha ABN/AMRO World Tennis Tournament - Rotterdam Allianz Suisse Open - Gstaad Poprad Tatry Challenger Vancouver Challenger Monterrey Challenger The Dubai Tennis Championships - Dubai Newport Beach Challenger ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Austrian Open - Kitzbuhel Columbus Challenger Okal Cup - Eckental Quelle Cup - Furth Indian Wells Challenger ATU Cup 2001 - Weiden Okal Cup 2001 International Bavarian Championships - Eckental IPP Open - Helsinki Masters Series - Hamburg Legg Mason Tennis Classic - Washington Open de Moselle - Metz Bank Austria Tennis Trophy - Vienna Heineken Open - Auckland Estoril Open - Estoril Mercedes Cup - Stuttgart Warsteiner Challenger Lubeck - Lubeck Malaysian Open - Kuala Lumpur Schickendanz Open - Furth Internationale Badische Meisterschaften Um Den Techem Cup - Zell ABN AMRO World Tennis Tournament - Rotterdam Bulgarian Open - Sofia Dharwad Challenger 2003 - Dharwad Okal Cup 2003 - Eckental UNICEF Open - 's Hertogenbosch Ischgl International Tennis Challenger 2003 - Ischgl ATP Challenger 2003 Numea - New Caledonia Mercedes Cup - Stuttgart Hilton Waikoloa Village USTA Challenger - Waikoloa Bogota Challenger - Bogota 10ø Tornea B. Camparini - Reggio Emilia Rhein-Main Challenger 2004 - Aschaffenburg Pro Tennis World Open - Sunrise Draft Corona Mexico City Open - Mexico City Bogota Challenger - Bogota Schickendanz Open - Furth St. Petersburg Challenger - St. Petersburg Seguros Bolivar Open - Bogota Credicard Mastercard Tennis Cup 2005 - Campos do Jordao 14° BH Tennis Open - Belo Horizonte Moselle Open - Metz VIII Gramado Open - Gramado ATP Challenger Open 2004 - Monchengladbach Heineken Open - Auckland II Manta Open - Manta Copa Petrobras - Bogota Open de la Ville de Saint Denis - Reunion Island AEGON International - Eastbourne Unicredit (Suisse) Bank S. A. Challenger - Chiasso Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bogota Open - Bogota If Stockholm Open - Stockholm dBI Tennis Challenger - Binghamton PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Bancolombia Open - Bogota Moselle Open - Metz San Luis Potosi Challenger 2007 - San Luis Potosi Morocco Tennis Tour - Casablanca Apia International - Sydney Open Sud de France - Montpellier Seguros Bolivar Open - Bogota Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion Brasil Open - Sao Paulo GHI Bronx Tennis Classic - Bronx 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Abierto Mexicano Telcel - Acapulco Schickendanz Open - Furth Polska Energia Open - Bytom BMW Open - Munich Seguros Bolivar Open - Cali Ethias Trophy - Mons IV Challenger Ciudad De Guayaquil - Guayaquil Porsche Open - Poznan Sao Paulo Challenger Heilbronn Challenger San Luis Potosi Challenger Bogota Challenger Calabasas Challenger Mercedes Cup - Stuttgart Guayaquil Challenger Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Vegeta Croatia Open - Umag Bet-at-home Open - Hamburg San Luis Potosi Challenger - San Luis Potosi Copa Petrobras-Colombia - Bogota Warsteiner Challenger - Wolfsburg Moselle Open - Metz Malaysian Open - Kuala Lumpur The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba Cali Challenger Marbella Challenger Swiss Indoors Basel - Basel Valencia Open - Valencia ASB Classic - Auckland IPP Open - Helsinki Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Okal Open - Eckental Dubai Duty Free Tennis Championships - Dubai KGHM Emax Polish Indoors - Wroclaw Brasil Open - Sao Paulo Yokohama World Tennis Gaora Cup - Yokohama Orleans Challenger Barcelona Open BancSabadell - Barcelona The 70th King's Cup and Queen's Cup - Bangkok BMW Tennis Championship - Sunrise Corona Mexico City Open - Mexico City Orleans Challenger Hamburg Challenger - Hamburg Bancolombia Open - Bogota Gerry Weber Open - Halle San Luis Potosi Challenger - San Luis Potosi Gemax Open - Belgrade Torneo Internacional Challenger Fila 2006 - Leon Prostejov Challenger Abierto Colombiano de Tenis - Bogota Rennes Challenger Irving Challenger Generali Open - Kitzbuhel Caltanissetta Challenger Perugia Challenger Barranquilla Challenger Abierto Mexicano - Los Cabos Voit Mexico City Open - Mexico City Bogota Challenger Belgaum Open - Belgaum Irving Challenger USTA Men's Challenger of Dallas - Dallas Lisbon Challenger Perugia Challenger Erste Bank Open - Vienna Ecuador Open - Quito ABN AMRO World Tennis Tournament - Rotterdam Corona Mexico City Open - Mexico City The Scottish Tennis Championships - Edinburgh Suisse Open - Gstaad St. Petersburg Open - St. Petersburg Schickendanz Open - Furth Sydney International - Sydney ATU Cup - Weiden XL Capital Bermuda Open - Bermuda 10th Wartburg Open - Eisenach German Tennis Championships - Hamburg Furth Challenger Ispat Open 2004 - Ostrava Muller Cup - Ulm Oberstaufen Cup - Oberstaufen US Men's Clay Court Championship - Houston Noventi Open - Halle Bucaramanga Challenger Lima Challenger Schickedanz Open - Furth Morelos Challenger Turin Challenger ATU Cup - Weiden Tallahassee Challenger Medellin Challenger Nord/LB Open 2004 - Braunschweig Hamburg European Open - Hamburg Ludwigshafen Challenger Perugia Challenger Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Florence Challenger DPD Challenger 2002 - Aschaffenburg Bogota Challenger Morelos Challenger SAA Hilversum Open - Hilversum Parma Challenger Copa Petrobras Brazil - Belo Horizonte Cepu Open - San Marino Belgrade Challenger Okal Cup 2004 - Eckental Pereira Challenger Sacramento Challenger Copa Petrobras Bogota - Bogota Bulgarian Challenger 2002 - Sofia III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Open de la Ville de Saint Denis - Reunion Island Pharma Medico Open 2008 - Aarhus Le Gosier Challenger Mauritius Open - Mauritius Sunrise Challenger Next Generation Adelaide International - Adelaide Challenger Casablanca San Angel - Mexico City Millenium Tennis Championships - Delray Beach BMW Open - Munich Todi Challenger TED Open - Istanbul Qatar Exxon Mobil Open - Doha Seguros Bolivar Open - Medellin DPD Challenger 2001 - Aschaffenburg BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Sunrise Challenger BMW Open - Munich Gerry Weber Open - Halle Campionati Internazionali di Sicilia - Palermo Heineken Open - Auckland Ordina Open - 's-Hertogenbosch Generali Open - Kitzbuhel Heineken Open - Auckland Qatar ExxonMobil Open - Doha Heineken Open - Auckland Open 13 - Marseille The Dubai Tennis Championships - Dubai Davidoff Swiss Indoors Basel - Basel Delray Beach Open - Delray Beach Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Open de Moselle - Metz Winston Salem - Winston Salem China Open - Beijing Brisbane International - Brisbane Heineken Open - Auckland Open Sud de France - Montpellier Delray Beach International Tennis Championships - Delray Beach Power Horse World Team Cup - Dusseldorf AEGON International - Eastbourne Bet-at-home Cup - Kitzbuhel Rio Open 500 - Rio de Janeiro Valencia Open - Valencia Qatar ExxonMobil Open - Doha Mercedes Cup - Stuttgart BMW Open - Munich BMW Open - Munich Garanti Koza Sofia Open - Sofia Mercedes Cup - Stuttgart Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon ABN AMRO World Tennis Tournament - Rotterdam Rogers Cup - Toronto Allianz Suisse Open Gstaad - Gstaad Regions Morgan Keegan Championships - Memphis International German Open - Hamburg China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors Basel - Basel Mutua Madrilena Madrid Open - Madrid Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca German Tennis Championships - Hamburg Countrywide Classic - Los Angeles 2003 Mercedes Cup - Stuttgart PTT Thailand Open - Bangkok Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha VTR Open - Vina del Mar Open Sabadell Atlantico - Barcelona Credit Agricole Suisse Open - Gstaad Bet-at-home Open - Hamburg Valencia Open - Valencia Brisbane International - Brisbane VTR Open - Vina del Mar Brasil Open - Sao Paulo Open de Nice Cote d'Azur - Nice Power Horse Cup - Dusseldorf AEGON Championships - London Shanghai Rolex Masters - Shanghai Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston BMW Open - Munich Gerry Weber Open - Halle AEGON International - Eastbourne Mercedes Cup - Stuttgart Shenzhen Open - Shenzhen Erste Bank Open - Vienna Rio Open - Rio de Janeiro Estoril Open - Estoril US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Credit Agricole Suisse Open - Gstaad Argentina Open - Buenos Aires Rio Open - Rio de Janeiro BMW Open - Munich Ordina Open - 's-Hertogenbosch Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Apia International - Sydney Mercedes Cup - Stuttgart Swiss Open - Gstaad ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Legg Mason Tennis Classic - Washington Mercedes Cup - Stuttgart Ecuador Open - Quito Generali Open - Kitzbuhel Tennis Masters Series - Hamburg Swiss Indoors Basel - Basel Open SEAT Godo 2006 - Barcelona Open de Tenis Comunidad Valenciana - Valencia Emilia-Romagna Open - Parma ABN AMRO World Tennis Tournament - Rotterdam Orange Prokom Open - Sopot Barcelona Open Banc Sabadell - Barcelona Open Sud de France - Montpellier German Tennis Championships - Hamburg China Open - Beijing Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Aircel Chennai Open - Chennai Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Tennis Masters Series - Hamburg BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris NASDAQ-100 Open - Miami Wimbledon - London Wimbledon - London Erste Bank Open - Vienna U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Miami Open - Miami Western & Southern Open - Cincinnati French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, World Group, 1R, GER-KOR 3-2 Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, Group 1, 2R, BRA-COL 4-1 Wimbledon - London ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group 1, 1R, COL-URU 5-0 Davis Cup, World Group, QF, ESP-GER, 3-2 ARAG ATP World Team Championship - Dusseldorf Hopman Cup - Perth Davis Cup, PO, FRA-GER 4-1 Davis Cup, Group 1, 1R, COL-CAN 4-1 Davis Cup, Group I, 1R, ECU-COL 1-4 Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, World Group, PO, GER-BRA 4-1 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, 1R, GER-BEL 1-4 Davis Cup, World Group, PO, COL-CRO 1-4 Davis Cup, World Group, QF, ESP-GER 3-2 Davis Cup, Group I, 2R, COL-BRA 3-2 Davis Cup, World Group, PO, ARG-COL 4-0 Davis Cup, World Group, QR, GER-HUN 5-0 Davis Cup, World Group, QR, COL-SWE 4-0 Davis Cup, Finals, Group D Davis Cup, Finals, QF, GBR-GER 2-0 Davis Cup, World Group, QR, GER-BLR 4-1 Davis Cup, World Group, QR, COL-ARG 3-1 Wimbledon - London Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, World Group, QF, GER-FRA 1-4 Davis Cup, Group I, PO, MEX-COL 0-5 Davis Cup, World Group, PO, CAN-COL 3-2 Davis Cup, Finals, Group C French Open (juniors) Davis Cup, Group 1, 2R, COL-BRA 1-4 Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, Group I, 2R, COL-CHI 3-1 All Lower level tournaments Davis Cup, World Group, 1R, GER-AUT 3-2 Davis Cup, Group 1, 1R, CAN-COL 5-0 Wimbledon - London Davis Cup, World Group, PO, COL-USA 1-3 Davis Cup, World Group, PO, GER-RSA 5-0 Davis Cup, World Group, SF, RUS-GER 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group I, PO, DOM-COL 1-4 Davis Cup, Group I, 2R, COL-URU 5-0 Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, Group I, 2R, URU-COL 2-3 Davis Cup, World Group, PO, COL-JPN 2-3 Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, World Group, 1R, GER-CZE 2-3 Davis Cup, Group I, 2R, CHI-COL 3-1 U.S. Open (juniors) Olympics - London Olympics - Rio de Janeiro Olympics - Tokyo